package rest_api

type Job struct {
	ID          string  `json:"id" `
	Tasks       []*Task `json:"tasks"`
	Name        string  `json:"name" `
	Description string  `json:"description" `
	CreatedAt   int64   `json:"created_at" `
}

type Task struct {
	ID          string `json:"id" `
	JobId       string `json:"job_id" `
	Name        string `json:"name"`
	Description string `json:"description" `
	Retry       int    `json:"retry" db:"retry"` //失败后重试次数，默认不重试
	Method      string `json:"method" `
	Addr        string `json:"addr" `
	Path        string `json:"path" `
	Body        string `json:"params" `
	StartAt     int64  `json:"start_at" `
	CreatedAt   int64  `json:"created_at" `
	retErr      string `json:"ret_err" `
}
